草庐IT

Foundation 模态框

全部标签

ios - 如何通知父 View Controller 有关模态视图 Controller 中屏幕方向的更改?

我在纵向模式下在UISplitViewController上方呈现一个模态视图Controller。现在我将iPad旋转到横向模式并关闭模态视图Controller。似乎UISplitViewController没有收到关于更改方向的通知:SplitViewController的第一个View被隐藏,第二个View不占据整个屏幕大小。如果我再次来回旋转,SplitViewController将再次正常显示。此外,该问题仅出现在iOSSimulator5.0(或运行iOS5的设备)上,而不出现在4.3上。有什么想法吗? 最佳答案 我遇

iphone - 关闭模态视图时在 IOS 5 中崩溃

我在IOS5中遇到以下语句的崩溃。这似乎适用于其他IOS版本。场景是我从viewController将View作为模态呈现,然后点击取消按钮我调用下面的代码将self作为模态视图关闭。到这里为止一切正常。但30秒后,我通过调用服务器获取最新数据来重绘我的View,当我点击“取消”按钮时再次绘制View后,我遇到了崩溃——仅在IOS5.0上。有什么线索吗?[selfdismissModalViewControllerAnimated:YES];错误:Singlesteppinguntilexitfromfunction-[UIWindowControllertransition:from

iphone - 如何使用 UIAlertView 关闭模态视图 Controller ?

我想通过在我实现的UIAlertView上点击取消来关闭整个模态视图Controller。警报View询问用户是否要注销,如果用户点击是,它将关闭模态视图Controller。我如何在Xcode中执行此操作?谢谢! 最佳答案 您可以先查看有关uialertviewdelegate的文档。首先您需要将您的类声明为uialertview的委托(delegate),然后实现该方法以获取用户单击的按钮的索引。您可以使用这些方法来检查用户的选择-(void)alertView:(UIAlertView*)alertViewdidDismiss

ios - 在 iOS 中隐藏模态视图 Controller (但将其保存在内存中)

我在我的应用程序中激活了一个模态视图Controller,我希望用户能够隐藏它但保留它的状态(导航堆栈等)。根据Apple的文档,dismissModalViewController将其从内存中释放。有没有一种简单的方法可以使用另一种方法保留对它的引用? 最佳答案 如果您要关闭View,则不会。您最好保留有关导航状态的任何信息并使用它从其他View初始化新View。更新如果您需要隐藏并再次显示它,我会考虑重新考虑如何使用模态视图。Apple非常清楚如何以及为何使用模态框。有很多方法可以解决问题,但您可能只是在为自己试图解决问题而走上

ios - 关闭模态视图然后执行 segue 以打开第二个模态视图

我有一个允许用户登录和注册的HomeController。如果用户点击登录,我会使用segue打开一个模态视图。在模态视图中有一个按钮,上面写着注册。所需的操作是关闭登录模态视图,然后使用performSegueWithIdentifier:打开注册模态视图-(void)loginControllerDidRegister:(LoginController*)controllersender:(id)sender{NSLog(@"loginControllerDidRegister");[selfdismissViewControllerAnimated:YEScompletion:n

ios - 应用退出事件状态并再次激活后无法呈现模态视图

我创建了一个显示元素列表的应用程序,用户可以在其中通过按下按钮来显示模态视图。这很好用,用户可以多次展示和关闭。当用户在显示模态视图时按下主页按钮时会出现问题。我已经设置了一个通知,在应用程序退出时调用一个方法,但它没有响应关闭modalviewController。因此,当用户重新进入应用程序并尝试打开modalviewController时,什么也没有发生。经过一些调试后,我可以看到self.modalViewController已设置。所以modalview仍然存在,但它不可见,我不能将其关闭。这是我用来呈现模态视图的代码。起初我有一个if条件,它检查self.modalView

ios - 多个模态视图点击以关闭

我设置了一种机制,可以通过点击View外部来关闭模态视图Controller。设置如下:-(void)viewDidAppear:(BOOL)animated{UITapGestureRecognizer*recognizer=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleTapBehind:)];[recognizersetNumberOfTapsRequired:1];recognizer.cancelsTouchesInView=NO;//Sotheusercanstillinter

ios - 关闭模态呈现的 ViewController 后,UITableViewCell 不反射(reflect)更改

我有一个带有TableView的UIViewController,用于显示“list”项目。这个ViewController还有一个按钮,可以触发segue以模态方式呈现另一个UIViewController,供用户添加新的list项目。所有list项目都存储在CoreData中。新的CoreData实体被创建,并由SecondViewController存储。在点击触发关闭SecondViewController的按钮之前,用户可以添加任意数量的checklist项目。由于此SecondViewController是模态呈现的,因此我假设它的事件与FirstUIViewControl

ios - Present ViewController 模态显示奇怪的动画

我正在尝试创建一个简单的模态视图Controller,让您可以使用TextView编辑文本。但是,当我以模态方式呈现ViewController时,它会从左下方向滑入,而不是仅从底部滑入。这是一个奇怪效果的视频:http://youtu.be/9M_MHA5mt1M我的Controller只是观察键盘的显示,然后适本地使用自动布局调整TextView的大小。这是代码:#import"TextPicker.h"@interfaceTextPicker()@property(weak,nonatomic)IBOutletNSLayoutConstraint*keyboardHeight;@

Llama 2- Open Foundation and Fine-Tuned Chat Models<2>

3.2人类反馈强化学习(RLHF)RLHF是一种模型训练过程,应用于微调的语言模型,以进一步使模型行为与人类偏好和指令遵循保持一致。我们收集代表根据经验采样的人类偏好的数据,人类注释者可以选择他们更喜欢的两个模型输出中的哪一个。这种人类反馈随后用于训练奖励模型,该模型学习人类注释者的偏好模式,然后可以自动执行偏好决策。3.2.1人类偏好数据收集接下来,我们收集人类偏好数据以进行奖励建模。我们选择二进制比较协议而不是其他方案,主要是因为它使我们能够最大限度地提高收集提示的多样性。尽管如此,其他策略仍然值得考虑,我们将其留到未来的工作中。我们的注释过程如下。我们要求注释者首先编写提示,然后根据提供